package com.xbts.system.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotEmpty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import lombok.Data;
import com.xbts.common.annotation.Excel;
import com.xbts.common.utils.StringUtils;

/**
 * 邮件模板对象 cn_email_template
 *
 * @author xbts
 * @date 2024-04-23
 */
@Data
@ApiModel("邮件模板对象")
@TableName("cn_email_template")
public class CnEmailTemplate implements Serializable {

    private static final long serialVersionUID=1L;

    /** 主键 */
    @TableId
    private Long id;

    /**
     * @see com.xbts.common.enums.EmailTypeEnum
     * 模板类型
     */
    @Excel(name = "模板类型")
    @ApiModelProperty("模板类型")
    @NotEmpty(message = "模板类型不能为空")
    private String type;

    /** 邮件内容 */
    @Excel(name = "邮件内容")
    @ApiModelProperty("邮件内容")
    @NotEmpty(message = "邮件内容不能为空")
    private String content;

}